// 引入axios
const axios=require('axios').default
// 创建实列对象，配置参数请求地址，配置超时
const instance=axios.create({
    baseURL:'http://fitness.h5.itsource.cn:3701',
    timeout:1000
})
// 3.请求拦截器[进门门卫]携带统一参数
instance.interceptors.request.use(
    config=>{
        const token=localStorage.getItem('token')
          //把工牌挂载脖子上 [authorization 是和后端商议的]
          if(token){
            config.headers.authorization=token
            return config
          }
    },
    err=>{
        return Promise.reject(err)
    }
)
//4 响应拦截器 处理状态码
instance.interceptors.response.use(
    response=>{
        return response
    },
    err=>{
        return Promise.reject(err)
    }
)
//5.导出实列
module.exports=instance